Text copied to clipboard!

Tytuł

Text copied to clipboard!

Deweloper Funkcji Systemowych Systemów Wbudowanych

Opis

Text copied to clipboard!
Poszukujemy doświadczonego Dewelopera Funkcji Systemowych Systemów Wbudowanych, który dołączy do naszego zespołu i będzie odpowiedzialny za projektowanie, rozwój oraz optymalizację funkcji systemowych w systemach wbudowanych. Osoba na tym stanowisku będzie pracować nad kluczowymi komponentami oprogramowania, które zapewniają stabilność, wydajność i bezpieczeństwo systemów wbudowanych w różnych zastosowaniach, takich jak motoryzacja, przemysł, telekomunikacja czy elektronika użytkowa. Idealny kandydat powinien posiadać solidne doświadczenie w programowaniu niskopoziomowym, znajomość systemów operacyjnych czasu rzeczywistego (RTOS) oraz umiejętność analizy i optymalizacji kodu pod kątem wydajności i zużycia zasobów. Ważne jest również doświadczenie w pracy z mikrokontrolerami, procesorami oraz różnymi interfejsami komunikacyjnymi, takimi jak UART, SPI, I2C czy CAN. W tej roli będziesz odpowiedzialny za projektowanie i implementację funkcji systemowych, testowanie i debugowanie kodu, a także współpracę z zespołem inżynierów sprzętowych i programistów w celu zapewnienia optymalnej integracji oprogramowania z komponentami sprzętowymi. Będziesz również uczestniczyć w analizie wymagań systemowych oraz opracowywaniu dokumentacji technicznej. Oferujemy dynamiczne środowisko pracy, możliwość rozwoju zawodowego oraz udział w innowacyjnych projektach technologicznych. Jeśli jesteś pasjonatem systemów wbudowanych i chcesz pracować nad zaawansowanymi rozwiązaniami technologicznymi, zapraszamy do aplikowania!

Obowiązki

Text copied to clipboard!
  • Projektowanie i implementacja funkcji systemowych dla systemów wbudowanych.
  • Optymalizacja kodu pod kątem wydajności i zużycia zasobów.
  • Testowanie i debugowanie oprogramowania na poziomie systemowym.
  • Współpraca z zespołem inżynierów sprzętowych i programistów.
  • Analiza wymagań systemowych i opracowywanie dokumentacji technicznej.
  • Integracja oprogramowania z komponentami sprzętowymi.
  • Rozwiązywanie problemów związanych z funkcjonowaniem systemów wbudowanych.
  • Udział w procesie ciągłego doskonalenia i optymalizacji systemów.

Wymagania

Text copied to clipboard!
  • Doświadczenie w programowaniu systemów wbudowanych w językach C/C++.
  • Znajomość systemów operacyjnych czasu rzeczywistego (RTOS).
  • Umiejętność analizy i optymalizacji kodu pod kątem wydajności.
  • Doświadczenie w pracy z mikrokontrolerami i procesorami.
  • Znajomość interfejsów komunikacyjnych, takich jak UART, SPI, I2C, CAN.
  • Umiejętność debugowania i testowania oprogramowania systemowego.
  • Znajomość narzędzi do kontroli wersji, np. Git.
  • Dobra znajomość języka angielskiego w mowie i piśmie.

Potencjalne pytania na rozmowie

Text copied to clipboard!
  • Jakie masz doświadczenie w programowaniu systemów wbudowanych?
  • Czy pracowałeś wcześniej z systemami operacyjnymi czasu rzeczywistego?
  • Jakie narzędzia i techniki stosujesz do debugowania kodu?
  • Czy masz doświadczenie w optymalizacji kodu pod kątem wydajności?
  • Jakie interfejsy komunikacyjne wykorzystywałeś w swoich projektach?
  • Czy pracowałeś z mikrokontrolerami i procesorami? Jakimi?
  • Jakie były największe wyzwania, z jakimi się spotkałeś w pracy nad systemami wbudowanymi?
  • Jakie masz doświadczenie w pracy z systemami kontroli wersji, np. Git?